---

sidebar_position: 3

sidebar_label: 包管理

---

# 📕 包版本管理

目前，LangChain 采用一种临时的发布流程：维护人员会频繁地发布版本，并将其发布到 [PyPI](https://pypi.org/) 上。不同的包有稍微不同的版本管理方式。

## `langchain-core`

`langchain-core` 目前的版本是 `0.1.x`。

由于 `langchain-core` 包含了整个 LangChain 生态系统的基本抽象和运行时，我们会提前通知并进行版本升级来传达任何重大变更。唯一的例外是带有 `beta` 装饰器的功能（您可以在 API 参考中看到，并在使用此类功能时收到警告）。之所以有 beta 功能，是因为考虑到领域的变化速度，能够快速迭代仍然是一个优先事项。

次要版本升级将会发生在以下情况下：

- 对任何标记为 `beta` 的公共接口进行重大变更。

补丁版本升级将会发生在以下情况下：

- 修复错误

- 新增功能

- 对私有接口进行任何更改

- 对 `beta` 功能进行任何更改

## `langchain`

`langchain` 目前的版本是 `0.2.x`。

次要版本升级将会发生在以下情况下：

- 对任何未标记为 `beta` 的公共接口进行重大变更。

补丁版本升级将会发生在以下情况下：

- 修复错误

- 新增功能

- 对私有接口进行任何更改

- 对 `beta` 功能进行任何更改

## `langchain-community`

`langchain-community` 目前的版本是 `0.2.x`。

所有更改都将伴随与 `langchain` 中更改相同类型的版本升级。

## `langchain-experimental`

`langchain-experimental` 目前的版本是 `0.0.x`。

所有更改都将伴随一个补丁版本升级。

## 合作伙伴包

合作伙伴包的版本管理是独立的。